Dec 02 07:49:46.684 INFO testing FauxFaux/badchat against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 07:49:46.684 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 07:49:47.119 INFO [stdout] ed73a2ae9e64b2e076fa528ff0b27afc890ba6f3af8c1979823913247d0b57d3
Dec 02 07:49:47.121 INFO running `"docker" "start" "-a" "ed73a2ae9e64b2e076fa528ff0b27afc890ba6f3af8c1979823913247d0b57d3"`
Dec 02 07:49:48.155 INFO [stderr] usermod: no changes
Dec 02 07:49:48.454 INFO [stderr]    Compiling libsqlite3-sys v0.10.0
Dec 02 07:49:48.456 INFO [stderr]    Compiling sct v0.4.0
Dec 02 07:49:48.456 INFO [stderr]    Compiling vecio v0.1.0
Dec 02 07:49:48.457 INFO [stderr]    Compiling pbkdf2 v0.3.0
Dec 02 07:49:48.458 INFO [stderr]    Compiling env_logger v0.6.0
Dec 02 07:49:48.458 INFO [stderr]    Compiling failure v0.1.3
Dec 02 07:49:51.775 INFO [stderr]    Compiling rustls v0.14.0
Dec 02 07:50:12.095 INFO [stderr]    Compiling rusqlite v0.15.0
Dec 02 07:50:14.699 INFO [stderr]    Compiling badchat v0.1.0 (/source)
Dec 02 07:50:18.179 INFO [stderr] warning: unreachable statement
Dec 02 07:50:18.179 INFO [stderr]    --> src/main.rs:286:9
Dec 02 07:50:18.179 INFO [stderr]     |
Dec 02 07:50:18.179 INFO [stderr] 286 | /         match event {
Dec 02 07:50:18.179 INFO [stderr] 287 | |             Req::JoinChannel(ref channel) => output.extend(self.joined(us, channel)),
Dec 02 07:50:18.179 INFO [stderr] 288 | |             Req::MessageIndividual(other_nick, msg) => output.push(o(
Dec 02 07:50:18.179 INFO [stderr] 289 | |                 us,
Dec 02 07:50:18.179 INFO [stderr] ...   |
Dec 02 07:50:18.179 INFO [stderr] 296 | |             Req::Pong(ref symbol) => output.push(o(us, render_pong(symbol))),
Dec 02 07:50:18.179 INFO [stderr] 297 | |         }
Dec 02 07:50:18.179 INFO [stderr]     | |_________^
Dec 02 07:50:18.179 INFO [stderr]     |
Dec 02 07:50:18.179 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 02 07:50:18.179 INFO [stderr] 
Dec 02 07:50:18.213 INFO [stderr] warning: unreachable expression
Dec 02 07:50:18.213 INFO [stderr]    --> src/main.rs:526:16
Dec 02 07:50:18.213 INFO [stderr]     |
Dec 02 07:50:18.213 INFO [stderr] 526 |             if *other_id == unimplemented!("us") {
Dec 02 07:50:18.213 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.213 INFO [stderr] 
Dec 02 07:50:18.219 INFO [stderr] warning: unreachable expression
Dec 02 07:50:18.219 INFO [stderr]    --> src/main.rs:537:17
Dec 02 07:50:18.219 INFO [stderr]     |
Dec 02 07:50:18.219 INFO [stderr] 537 |                 format!(":{}!~@irc PRIVMSG {} :{}", our_nick, channel, msg),
Dec 02 07:50:18.219 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.219 INFO [stderr]     |
Dec 02 07:50:18.219 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 07:50:18.219 INFO [stderr] 
Dec 02 07:50:18.219 INFO [stderr] warning: unreachable expression
Dec 02 07:50:18.219 INFO [stderr]    --> src/main.rs:581:16
Dec 02 07:50:18.219 INFO [stderr]     |
Dec 02 07:50:18.219 INFO [stderr] 581 |             if !unimplemented!("client.channels.insert(id)") {
Dec 02 07:50:18.219 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.219 INFO [stderr] 
Dec 02 07:50:18.219 INFO [stderr] warning: unreachable statement
Dec 02 07:50:18.219 INFO [stderr]    --> src/main.rs:596:13
Dec 02 07:50:18.219 INFO [stderr]     |
Dec 02 07:50:18.219 INFO [stderr] 596 |             output.push(o(*other_token, format!(":{}!~@irc JOIN {}", nick, chan)));
Dec 02 07:50:18.219 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.219 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `output`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:282:17
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 282 |         let mut output = Vec::with_capacity(4);
Dec 02 07:50:18.492 INFO [stderr]     |                 ^^^^^^ help: consider using `_output` instead
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `nick`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:284:13
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 284 |         let nick = unimplemented!("{:?}", self.clients.get(&us).expect("invalid client"));
Dec 02 07:50:18.492 INFO [stderr]     |             ^^^^ help: consider using `_nick` instead
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `event`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:281:51
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 281 |     fn translate_event(&mut self, us: mio::Token, event: Req) -> Vec<Output> {
Dec 02 07:50:18.492 INFO [stderr]     |                                                   ^^^^^ help: consider using `_event` instead
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:327:27
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 327 |                     .map(|client| unimplemented!())
Dec 02 07:50:18.492 INFO [stderr]     |                           ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:340:27
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 340 |                     .map(|client| unimplemented!())
Dec 02 07:50:18.492 INFO [stderr]     |                           ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `id`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:523:13
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.492 INFO [stderr] 523 |         let id = self.store.load_channel(channel);
Dec 02 07:50:18.492 INFO [stderr]     |             ^^ help: consider using `_id` instead
Dec 02 07:50:18.492 INFO [stderr] 
Dec 02 07:50:18.492 INFO [stderr] warning: unused variable: `other_user`
Dec 02 07:50:18.492 INFO [stderr]    --> src/main.rs:525:24
Dec 02 07:50:18.492 INFO [stderr]     |
Dec 02 07:50:18.493 INFO [stderr] 525 |         for (other_id, other_user) in &self.users {
Dec 02 07:50:18.493 INFO [stderr]     |                        ^^^^^^^^^^ help: consider using `_other_user` instead
Dec 02 07:50:18.493 INFO [stderr] 
Dec 02 07:50:18.500 INFO [stderr] warning: unused variable: `us`
Dec 02 07:50:18.500 INFO [stderr]    --> src/main.rs:516:9
Dec 02 07:50:18.500 INFO [stderr]     |
Dec 02 07:50:18.500 INFO [stderr] 516 |         us: mio::Token,
Dec 02 07:50:18.500 INFO [stderr]     |         ^^ help: consider using `_us` instead
Dec 02 07:50:18.500 INFO [stderr] 
Dec 02 07:50:18.500 INFO [stderr] warning: unused variable: `our_nick`
Dec 02 07:50:18.500 INFO [stderr]    --> src/main.rs:517:9
Dec 02 07:50:18.500 INFO [stderr]     |
Dec 02 07:50:18.500 INFO [stderr] 517 |         our_nick: &Nick,
Dec 02 07:50:18.500 INFO [stderr]     |         ^^^^^^^^ help: consider using `_our_nick` instead
Dec 02 07:50:18.500 INFO [stderr] 
Dec 02 07:50:18.500 INFO [stderr] warning: unused variable: `msg`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:519:9
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 519 |         msg: &str,
Dec 02 07:50:18.501 INFO [stderr]     |         ^^^ help: consider using `_msg` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:613:26
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 613 |                 .filter(|client| unimplemented!("client.channels.contains(&id)"))
Dec 02 07:50:18.501 INFO [stderr]     |                          ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:614:23
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 614 |                 .map(|client| unimplemented!("client.nick.as_ref()")),
Dec 02 07:50:18.501 INFO [stderr]     |                       ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `output`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:573:17
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 573 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:18.501 INFO [stderr]     |                 ^^^^^^ help: consider using `_output` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `id`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:574:13
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 574 |         let id = self.store.load_channel(chan);
Dec 02 07:50:18.501 INFO [stderr]     |             ^^ help: consider using `_id` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `nick`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:576:13
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 576 |         let nick = {
Dec 02 07:50:18.501 INFO [stderr]     |             ^^^^ help: consider using `_nick` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:577:17
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 577 |             let client = self
Dec 02 07:50:18.501 INFO [stderr]     |                 ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `other_token`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:592:14
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 592 |         for (other_token, other_client) in &self.clients {
Dec 02 07:50:18.501 INFO [stderr]     |              ^^^^^^^^^^^ help: consider using `_other_token` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.501 INFO [stderr] warning: unused variable: `other_client`
Dec 02 07:50:18.501 INFO [stderr]    --> src/main.rs:592:27
Dec 02 07:50:18.501 INFO [stderr]     |
Dec 02 07:50:18.501 INFO [stderr] 592 |         for (other_token, other_client) in &self.clients {
Dec 02 07:50:18.501 INFO [stderr]     |                           ^^^^^^^^^^^^ help: consider using `_other_client` instead
Dec 02 07:50:18.501 INFO [stderr] 
Dec 02 07:50:18.563 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:18.563 INFO [stderr]    --> src/main.rs:282:13
Dec 02 07:50:18.563 INFO [stderr]     |
Dec 02 07:50:18.563 INFO [stderr] 282 |         let mut output = Vec::with_capacity(4);
Dec 02 07:50:18.563 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:18.563 INFO [stderr]     |             |
Dec 02 07:50:18.563 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:18.563 INFO [stderr]     |
Dec 02 07:50:18.563 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 07:50:18.563 INFO [stderr] 
Dec 02 07:50:18.600 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:18.600 INFO [stderr]    --> src/main.rs:521:13
Dec 02 07:50:18.600 INFO [stderr]     |
Dec 02 07:50:18.600 INFO [stderr] 521 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:18.600 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:18.600 INFO [stderr]     |             |
Dec 02 07:50:18.600 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:18.600 INFO [stderr] 
Dec 02 07:50:18.611 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:18.611 INFO [stderr]    --> src/main.rs:573:13
Dec 02 07:50:18.611 INFO [stderr]     |
Dec 02 07:50:18.611 INFO [stderr] 573 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:18.611 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:18.611 INFO [stderr]     |             |
Dec 02 07:50:18.611 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:18.611 INFO [stderr] 
Dec 02 07:50:18.807 INFO [stderr] warning: method is never used: `tags_str`
Dec 02 07:50:18.807 INFO [stderr]    --> src/proto.rs:118:5
Dec 02 07:50:18.807 INFO [stderr]     |
Dec 02 07:50:18.807 INFO [stderr] 118 |     fn tags_str(&self) -> Option<&str> {
Dec 02 07:50:18.807 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.807 INFO [stderr]     |
Dec 02 07:50:18.807 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 07:50:18.807 INFO [stderr] 
Dec 02 07:50:18.808 INFO [stderr] warning: method is never used: `source_str`
Dec 02 07:50:18.808 INFO [stderr]    --> src/proto.rs:122:5
Dec 02 07:50:18.808 INFO [stderr]     |
Dec 02 07:50:18.808 INFO [stderr] 122 |     fn source_str(&self) -> Option<&str> {
Dec 02 07:50:18.808 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:18.808 INFO [stderr] 
Dec 02 07:50:18.808 INFO [stderr] warning: variant is never constructed: `FileError`
Dec 02 07:50:18.808 INFO [stderr]    --> src/main.rs:128:5
Dec 02 07:50:18.808 INFO [stderr]     |
Dec 02 07:50:18.808 INFO [stderr] 128 |     FileError,
Dec 02 07:50:18.808 INFO [stderr]     |     ^^^^^^^^^
Dec 02 07:50:18.808 INFO [stderr] 
Dec 02 07:50:18.808 INFO [stderr] warning: variant is never constructed: `Ping`
Dec 02 07:50:18.808 INFO [stderr]    --> src/main.rs:166:5
Dec 02 07:50:18.808 INFO [stderr]     |
Dec 02 07:50:18.808 INFO [stderr] 166 |     Ping(String),
Dec 02 07:50:18.808 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 07:50:18.808 INFO [stderr] 
Dec 02 07:50:24.723 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 36.53s
Dec 02 07:50:24.731 INFO [stderr] su: No module specific data is present
Dec 02 07:50:25.387 INFO running `"docker" "inspect" "ed73a2ae9e64b2e076fa528ff0b27afc890ba6f3af8c1979823913247d0b57d3"`
Dec 02 07:50:25.817 INFO running `"docker" "rm" "-f" "ed73a2ae9e64b2e076fa528ff0b27afc890ba6f3af8c1979823913247d0b57d3"`
Dec 02 07:50:26.146 INFO [stdout] ed73a2ae9e64b2e076fa528ff0b27afc890ba6f3af8c1979823913247d0b57d3
Dec 02 07:50:26.153 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 07:50:26.687 INFO [stdout] 81bc03a8798400b9780e4e26444a33ffdc08c6b3d40a752f4f8d98d67895f7f4
Dec 02 07:50:26.695 INFO running `"docker" "start" "-a" "81bc03a8798400b9780e4e26444a33ffdc08c6b3d40a752f4f8d98d67895f7f4"`
Dec 02 07:50:28.111 INFO [stderr] usermod: no changes
Dec 02 07:50:28.309 INFO [stderr]    Compiling badchat v0.1.0 (/source)
Dec 02 07:50:32.563 INFO [stderr] warning: unreachable statement
Dec 02 07:50:32.563 INFO [stderr]    --> src/main.rs:286:9
Dec 02 07:50:32.563 INFO [stderr]     |
Dec 02 07:50:32.563 INFO [stderr] 286 | /         match event {
Dec 02 07:50:32.563 INFO [stderr] 287 | |             Req::JoinChannel(ref channel) => output.extend(self.joined(us, channel)),
Dec 02 07:50:32.563 INFO [stderr] 288 | |             Req::MessageIndividual(other_nick, msg) => output.push(o(
Dec 02 07:50:32.563 INFO [stderr] 289 | |                 us,
Dec 02 07:50:32.563 INFO [stderr] ...   |
Dec 02 07:50:32.563 INFO [stderr] 296 | |             Req::Pong(ref symbol) => output.push(o(us, render_pong(symbol))),
Dec 02 07:50:32.563 INFO [stderr] 297 | |         }
Dec 02 07:50:32.563 INFO [stderr]     | |_________^
Dec 02 07:50:32.563 INFO [stderr]     |
Dec 02 07:50:32.563 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 02 07:50:32.563 INFO [stderr] 
Dec 02 07:50:32.591 INFO [stderr] warning: unreachable expression
Dec 02 07:50:32.591 INFO [stderr]    --> src/main.rs:526:16
Dec 02 07:50:32.591 INFO [stderr]     |
Dec 02 07:50:32.591 INFO [stderr] 526 |             if *other_id == unimplemented!("us") {
Dec 02 07:50:32.591 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:32.591 INFO [stderr] 
Dec 02 07:50:32.591 INFO [stderr] warning: unreachable expression
Dec 02 07:50:32.591 INFO [stderr]    --> src/main.rs:537:17
Dec 02 07:50:32.591 INFO [stderr]     |
Dec 02 07:50:32.591 INFO [stderr] 537 |                 format!(":{}!~@irc PRIVMSG {} :{}", our_nick, channel, msg),
Dec 02 07:50:32.591 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:32.591 INFO [stderr]     |
Dec 02 07:50:32.591 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 07:50:32.591 INFO [stderr] 
Dec 02 07:50:32.598 INFO [stderr] warning: unreachable expression
Dec 02 07:50:32.600 INFO [stderr]    --> src/main.rs:581:16
Dec 02 07:50:32.600 INFO [stderr]     |
Dec 02 07:50:32.600 INFO [stderr] 581 |             if !unimplemented!("client.channels.insert(id)") {
Dec 02 07:50:32.600 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:32.600 INFO [stderr] 
Dec 02 07:50:32.605 INFO [stderr] warning: unreachable statement
Dec 02 07:50:32.605 INFO [stderr]    --> src/main.rs:596:13
Dec 02 07:50:32.605 INFO [stderr]     |
Dec 02 07:50:32.605 INFO [stderr] 596 |             output.push(o(*other_token, format!(":{}!~@irc JOIN {}", nick, chan)));
Dec 02 07:50:32.605 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 07:50:32.605 INFO [stderr] 
Dec 02 07:50:32.907 INFO [stderr] warning: unused variable: `output`
Dec 02 07:50:32.907 INFO [stderr]    --> src/main.rs:282:17
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr] 282 |         let mut output = Vec::with_capacity(4);
Dec 02 07:50:32.907 INFO [stderr]     |                 ^^^^^^ help: consider using `_output` instead
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 07:50:32.907 INFO [stderr] 
Dec 02 07:50:32.907 INFO [stderr] warning: unused variable: `nick`
Dec 02 07:50:32.907 INFO [stderr]    --> src/main.rs:284:13
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr] 284 |         let nick = unimplemented!("{:?}", self.clients.get(&us).expect("invalid client"));
Dec 02 07:50:32.907 INFO [stderr]     |             ^^^^ help: consider using `_nick` instead
Dec 02 07:50:32.907 INFO [stderr] 
Dec 02 07:50:32.907 INFO [stderr] warning: unused variable: `event`
Dec 02 07:50:32.907 INFO [stderr]    --> src/main.rs:281:51
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr] 281 |     fn translate_event(&mut self, us: mio::Token, event: Req) -> Vec<Output> {
Dec 02 07:50:32.907 INFO [stderr]     |                                                   ^^^^^ help: consider using `_event` instead
Dec 02 07:50:32.907 INFO [stderr] 
Dec 02 07:50:32.907 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:32.907 INFO [stderr]    --> src/main.rs:327:27
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr] 327 |                     .map(|client| unimplemented!())
Dec 02 07:50:32.907 INFO [stderr]     |                           ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:32.907 INFO [stderr] 
Dec 02 07:50:32.907 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:32.907 INFO [stderr]    --> src/main.rs:340:27
Dec 02 07:50:32.907 INFO [stderr]     |
Dec 02 07:50:32.907 INFO [stderr] 340 |                     .map(|client| unimplemented!())
Dec 02 07:50:32.907 INFO [stderr]     |                           ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `id`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:523:13
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 523 |         let id = self.store.load_channel(channel);
Dec 02 07:50:32.908 INFO [stderr]     |             ^^ help: consider using `_id` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `other_user`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:525:24
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 525 |         for (other_id, other_user) in &self.users {
Dec 02 07:50:32.908 INFO [stderr]     |                        ^^^^^^^^^^ help: consider using `_other_user` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `us`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:516:9
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 516 |         us: mio::Token,
Dec 02 07:50:32.908 INFO [stderr]     |         ^^ help: consider using `_us` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `our_nick`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:517:9
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 517 |         our_nick: &Nick,
Dec 02 07:50:32.908 INFO [stderr]     |         ^^^^^^^^ help: consider using `_our_nick` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `msg`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:519:9
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 519 |         msg: &str,
Dec 02 07:50:32.908 INFO [stderr]     |         ^^^ help: consider using `_msg` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:613:26
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 613 |                 .filter(|client| unimplemented!("client.channels.contains(&id)"))
Dec 02 07:50:32.908 INFO [stderr]     |                          ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:614:23
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 614 |                 .map(|client| unimplemented!("client.nick.as_ref()")),
Dec 02 07:50:32.908 INFO [stderr]     |                       ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `output`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:573:17
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 573 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:32.908 INFO [stderr]     |                 ^^^^^^ help: consider using `_output` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `id`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:574:13
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 574 |         let id = self.store.load_channel(chan);
Dec 02 07:50:32.908 INFO [stderr]     |             ^^ help: consider using `_id` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `nick`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:576:13
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 576 |         let nick = {
Dec 02 07:50:32.908 INFO [stderr]     |             ^^^^ help: consider using `_nick` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `client`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:577:17
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 577 |             let client = self
Dec 02 07:50:32.908 INFO [stderr]     |                 ^^^^^^ help: consider using `_client` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `other_token`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:592:14
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 592 |         for (other_token, other_client) in &self.clients {
Dec 02 07:50:32.908 INFO [stderr]     |              ^^^^^^^^^^^ help: consider using `_other_token` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.908 INFO [stderr] warning: unused variable: `other_client`
Dec 02 07:50:32.908 INFO [stderr]    --> src/main.rs:592:27
Dec 02 07:50:32.908 INFO [stderr]     |
Dec 02 07:50:32.908 INFO [stderr] 592 |         for (other_token, other_client) in &self.clients {
Dec 02 07:50:32.908 INFO [stderr]     |                           ^^^^^^^^^^^^ help: consider using `_other_client` instead
Dec 02 07:50:32.908 INFO [stderr] 
Dec 02 07:50:32.955 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:32.955 INFO [stderr]    --> src/main.rs:282:13
Dec 02 07:50:32.955 INFO [stderr]     |
Dec 02 07:50:32.955 INFO [stderr] 282 |         let mut output = Vec::with_capacity(4);
Dec 02 07:50:32.955 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:32.955 INFO [stderr]     |             |
Dec 02 07:50:32.955 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:32.955 INFO [stderr]     |
Dec 02 07:50:32.955 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 07:50:32.955 INFO [stderr] 
Dec 02 07:50:32.971 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:32.971 INFO [stderr]    --> src/main.rs:521:13
Dec 02 07:50:32.971 INFO [stderr]     |
Dec 02 07:50:32.971 INFO [stderr] 521 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:32.971 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:32.971 INFO [stderr]     |             |
Dec 02 07:50:32.971 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:32.971 INFO [stderr] 
Dec 02 07:50:32.981 INFO [stderr] warning: variable does not need to be mutable
Dec 02 07:50:32.981 INFO [stderr]    --> src/main.rs:573:13
Dec 02 07:50:32.981 INFO [stderr]     |
Dec 02 07:50:32.981 INFO [stderr] 573 |         let mut output = Vec::with_capacity(32);
Dec 02 07:50:32.981 INFO [stderr]     |             ----^^^^^^
Dec 02 07:50:32.981 INFO [stderr]     |             |
Dec 02 07:50:32.981 INFO [stderr]     |             help: remove this `mut`
Dec 02 07:50:32.981 INFO [stderr] 
Dec 02 07:50:33.209 INFO [stderr] warning: variant is never constructed: `FileError`
Dec 02 07:50:33.209 INFO [stderr]    --> src/main.rs:128:5
Dec 02 07:50:33.209 INFO [stderr]     |
Dec 02 07:50:33.209 INFO [stderr] 128 |     FileError,
Dec 02 07:50:33.209 INFO [stderr]     |     ^^^^^^^^^
Dec 02 07:50:33.209 INFO [stderr]     |
Dec 02 07:50:33.209 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 07:50:33.209 INFO [stderr] 
Dec 02 07:50:33.209 INFO [stderr] warning: variant is never constructed: `Ping`
Dec 02 07:50:33.209 INFO [stderr]    --> src/main.rs:166:5
Dec 02 07:50:33.209 INFO [stderr]     |
Dec 02 07:50:33.209 INFO [stderr] 166 |     Ping(String),
Dec 02 07:50:33.210 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 07:50:33.210 INFO [stderr] 
Dec 02 07:50:35.501 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.36s
Dec 02 07:50:35.513 INFO [stderr] su: No module specific data is present
Dec 02 07:50:36.183 INFO running `"docker" "inspect" "81bc03a8798400b9780e4e26444a33ffdc08c6b3d40a752f4f8d98d67895f7f4"`
Dec 02 07:50:36.597 INFO running `"docker" "rm" "-f" "81bc03a8798400b9780e4e26444a33ffdc08c6b3d40a752f4f8d98d67895f7f4"`
Dec 02 07:50:36.837 INFO [stdout] 81bc03a8798400b9780e4e26444a33ffdc08c6b3d40a752f4f8d98d67895f7f4
Dec 02 07:50:36.843 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 07:50:37.267 INFO [stdout] 8155eab607644c74182527ee9bb3b61014082c13a4dac841c23fc9d31d423433
Dec 02 07:50:37.277 INFO running `"docker" "start" "-a" "8155eab607644c74182527ee9bb3b61014082c13a4dac841c23fc9d31d423433"`
Dec 02 07:50:38.398 INFO [stderr] usermod: no changes
Dec 02 07:50:38.619 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Dec 02 07:50:38.631 INFO [stderr]      Running /target/debug/deps/badchat-23b060f3bd69bd3c
Dec 02 07:50:38.639 INFO [stdout] 
Dec 02 07:50:38.639 INFO [stdout] running 2 tests
Dec 02 07:50:38.639 INFO [stdout] test proto::tests::parse_commands ... ok
Dec 02 07:50:38.655 INFO [stdout] test proto::tests::parse_args ... ok
Dec 02 07:50:38.655 INFO [stderr]      Running /target/debug/deps/sqlite-342592bc6bd330e6
Dec 02 07:50:38.655 INFO [stdout] 
Dec 02 07:50:38.655 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 07:50:38.655 INFO [stdout] 
Dec 02 07:50:38.663 INFO [stdout] 
Dec 02 07:50:38.663 INFO [stdout] running 1 test
Dec 02 07:50:38.663 INFO [stdout] test round_trip ... ok
Dec 02 07:50:38.663 INFO [stdout] 
Dec 02 07:50:38.663 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 07:50:38.663 INFO [stdout] 
Dec 02 07:50:38.675 INFO [stderr] su: No module specific data is present
Dec 02 07:50:39.526 INFO running `"docker" "inspect" "8155eab607644c74182527ee9bb3b61014082c13a4dac841c23fc9d31d423433"`
Dec 02 07:50:39.769 INFO running `"docker" "rm" "-f" "8155eab607644c74182527ee9bb3b61014082c13a4dac841c23fc9d31d423433"`
Dec 02 07:50:40.083 INFO [stdout] 8155eab607644c74182527ee9bb3b61014082c13a4dac841c23fc9d31d423433
